home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
351-375
/
disk_360
/
uucp
/
uucp0.lzh
/
src
/
lib
/
DMakefile.dcc
< prev
next >
Wrap
Text File
|
1990-05-27
|
1KB
|
51 lines
# DMakefile For Lattice V5.02
#
# $Header: Beta:src/uucp/src/lib/RCS/DMakefile,v 1.1 90/02/02 12:08:16 dillon Exp Locker: dillon $
#
# NOTE: Lattice C users, ignore all the const warnings, they are bugs in
# Lattice's header files.
OD = dtmp:uucp/lib/
EXE = $(OD)uucp.lib
PROTOS= uucp:src/include/lib_protos.h
SRC1 = getpwnam.c serialport.c setstdin.c sleep.c validuser.c lsys.c
SRC2 = mntreq.c security.c log.c lockfile.c tmpfile.c seq.c getenv.c
SRC3 = config.c alias.c string.c getfiles.c ndir.c list_sort.c
SRC4 = expand_path.c isdir.c getuser.c
SRCS= $(SRC1) $(SRC2) $(SRC3) $(SRC4)
OBJS = $(SRCS:"*.c":"$(OD)*.o")
LOBJ1= $(SRC1:"*.c":"*.o")
LOBJ2= $(SRC2:"*.c":"*.o")
LOBJ3= $(SRC3:"*.c":"*.o")
LOBJ4= $(SRC4:"*.c":"*.o")
CFLAGS= -I uucp:src/include/
all : $(PROTOS) $(EXE)
$(EXE) : $(OBJS)
cd $(OD)
join $(LOBJ1) as ram:j1
join $(LOBJ2) as ram:j2
join $(LOBJ3) as ram:j3
join $(LOBJ4) as ram:j4
join ram:j1 ram:j2 ram:j3 ram:j4 as %(left)
delete ram:j1 ram:j2 ram:j3 ram:j4
cd
$(OBJS) : $(SRCS)
dcc $(CFLAGS) -o %(left) %(right) -c -r
$(PROTOS) : $(SRCS) $(OD)makeproto
$(OD)makeproto -o%(left) $(SRCS)
$(OD)makeproto : makeproto.c
dcc $(CFLAGS) makeproto.c -o %(left)
delete T:makeproto.o